package com.jt.sys.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.jt.sys.entity.SysRole;

public interface SysRoleMenuDao {
	/**
	 * 基于菜单Id删除角色和菜单关系表中对应的记录
	 * @param menuId
	 * @return
	 */
	int deleteObjectsByMenuId(Integer menuId);
	
	int deleteObjectsByRoleId(Integer roleId);
	
	int insertObject(
			@Param("roleId")Integer roleId,
			@Param("menuIds")Integer[] menuIds);
	/**
	 * 基于角色ID查找菜单ID
	 * @return
	 */
//	List<Integer> findMenuIdsByRoleId(Integer id);
	
	List<Integer> findMenuIdsByRoleId(@Param("roleIds")Integer... roleIds);
}
